be well located - Espagnol Anglais Dictionnaire